package cate.game.role.res.guild.po.my.skill;

import cate.game.attr.FightAttr;

import java.util.List;

public interface GuildSkillOperation {


    boolean match(byte type);

    void upgrade(byte type, int order, byte job, MyGuildSkillPO myGuildSkillPO);

    void back(byte type, byte job, MyGuildSkillPO myGuildSkillPO);

    FightAttr onGetAttr(byte type, byte job, MyGuildSkillPO myGuildSkillPO);

    List<Integer> onGetSkill(byte type, byte job, MyGuildSkillPO myGuildSkillPO);

    void gmHighestLevel();

    void gmRebuildAll();
}
